/**
 * 数据库配置文件
 */
module.exports = {
    // 数据库连接配置
    mysql: { // sequelize 配置
        host: '192.168.217.30', // 主机地址
        port: '3306', // 端口号
        username: 'root', // 用户名
        password: '123456', // 密码
        database: 'pure-admin', // 数据库名称
        dialect: 'mysql', // 数据库类型
        // logging: false, // 是否开启日志
        logging: console.log, // 是否开启日志
        pool: { // 连接池配置
            max: 5, // 最大连接数
            min: 0, // 最小连接数
            idle: 30000, // 连接空闲时间
            acquire: 60000, // 获取连接超时时间
        },
        define: { // 模型配置
            timestamps: true, // 是否开启时间戳
            underscored: true, // 是否开启下划线
            paranoid: true, // 是否开启软删除
            freezeTableName: false, // 是否开启表名复数
            charset: 'utf8mb4', // 字符集
            collate: 'utf8mb4_general_ci', // 排序规则
        },
    },
    // redis配置
    redis: {
        host: '192.168.217.30', // Redis服务器的主机地址
        port: 6379, // Redis服务器的端口号
        password: '123456', //（可选）Redis服务器的密码
        db: 3 //（可选）选择指定的数据库，默认连接到"0"号数据库
    }
};